const express=require('express');
const routerUser=require('./route/user')
const routerTicket=require('./route/ticket')
const app=express();

app.listen(8080,()=>{
  console.log('服务器已启动...')
})

// 内置中间件获取post传参的参数
app.use(express.urlencoded({
  extended:false
}));

// 解决跨域
app.all('*',(req,res,next)=>{
  res.header('Access-Control-Allow-Origin','*')
  next()
})

// 路由级中间件 添加前缀
app.use('/api/v1',routerUser);
app.use('/api/v1',routerTicket);

// 错误处理中间件

app.use((err,req,res,next)=>{
  console.log(err);
  res.send({code:500,msg:"服务器端发生错误"})
})